/*textlist940*/
.textlist940-1 li{position:relative;float:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;width:100%;border-bottom:1px solid #ddd;}
.textlist940-1 li .m20{margin-right:20px;margin-left:20px;}
.textlist940-1 li p.title1{ font-size: 16px; line-height:49px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis; background:url(textlist940-1icon.gif) no-repeat 0px 20px; padding-left:10px; padding-right:70px; vertical-align: top; }
.textlist940-1 li p.title1 a{color:#012674;display:inline-block;*zoom:1;*display:inline;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;vertical-align: top;}
.textlist940-1 li span.message{ position:absolute; right:20px; top:10px; font-size: 14px; line-height: 30px; color: #333; padding-right: 5px; padding-left: 5px;background:#eee;}

.textlist940-2 li{ font-size:14px; line-height:16px; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px; position:relative; padding-right:100px; background: url(textlist940-2icon.jpg) no-repeat left 5px;padding-left:10px;}
.textlist940-2 li img.icon{margin-right:10px; vertical-align:top;position:relative;top:5px;}
.textlist940-2 li a{color:#333; vertical-align:bottom;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display:block;}
.textlist940-2 li span{font-size: 14px; line-height: 16px;position:absolute;right:0;top:0;}

/*responsive 1280 == ml mr 50*/
@media (min-width: 1191px) and (max-width: 1300px){

}

/*responsive 1024 || 1136 == ml mr 50*/
@media (min-width:1000px) and (max-width:1190px){

}

/*responsive 960 == ml mr 50*/
@media (min-width:950px) and (max-width:999px){

}

/*responsive 800 == ml mr 50*/
@media (min-width:790px) and (max-width:950px){

}

/*responsive 768 == ml mr 50*/
@media (min-width:758px) and (max-width:790px){

}

/*responsive 640 == ml mr 30*/
@media (min-width:630px) and (max-width:758px){

}

/*responsive 600 == ml mr 30*/
@media (min-width:590px) and (max-width:630px){

}

/*responsive 569 == ml mr 30*/
@media (min-width:549px) and (max-width:590px){

}

/*responsive 480 == ml mr 10*/
@media (min-width:470px) and (max-width:549px){
.textlist940-1 li p.title1{font-size:14px;}

}

/*responsive 320 == ml mr 10*/
@media (min-width:310px) and (max-width:470px){
.textlist940-1 li p.title1{font-size:14px;}

}